1. 编写并测试正则表达式.
使用工具:
2.
//定义正则表达式
//定义正则表达式 private static final String REGEX_EMAIL = "([\\w\\.-]{1,})@(([\\w-]{1,}\\.)+[a-zA-Z]{2,})"; //Group1, 2;
3. 使用
Pattern patternEmail = Pattern.compile(REGEX_EMAIL); java.util.regex.Matcher matcherEmail = patternEmail.matcher(data); while (matcherEmail.find()) { String pb = matcherEmail.group(1); String pa = matcherEmail.group(2).toLowerCase(); ,............ }
其中data为string类型
该正则表达式将取得data中所有的email地址.
其中group1为@前的字符 group2为@之后的domain.
Java中使用参数选择 – Use Preferences in Java <->
// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.